package com.zhl.study.enums;

/**
 * @description 基础枚举
 * @Author: z156940l@outlook.com
 * @className IEnum
 * @Date: 2023/4/28 10:13
 */
public interface IEnum<T, M> {

    /**
     * 获取枚举编号
     *
     * @return
     */
    T getCode();

    /**
     * 获取枚举描述
     *
     * @return
     */
    M getMsg();

    /**
     * 设置枚举描述信息
     *
     * @param msg
     */
    void setMsg(M msg);
}